package com.sea.base.ext.global

import com.sea.base.bean.BaseResp
import com.sea.base.json.Json

/**
 * 对象转json字符串
 */
@Suppress("NOTHING_TO_INLINE")
inline fun Any.toJson(): String = Json.toJson(this)

@Suppress("NOTHING_TO_INLINE")
inline fun BaseResp.toJson() =
    if (this.javaClass == BaseResp::class.java) "{\"code\":$code,\"msg\":\"$realMessage\"}"
    else Json.toJson(this)
